export const columns = (that) => {
    return [
        {
            type: 'index',
            title: '序号',
            width: 70,
            align: 'center',
        },
        {
            key: 'goodsImgUrls',
            title: '图片',
            minWidth: 70,
            align: 'center',
            render: (h, params) => {
                return h('div',{
                    on: {
                    click:()=>{
                        that.showBigImage(params)
                    }
                }}, [
                    h('Avatar', {
                        props: {
                            src: 'http://127.0.0.1:8001/' + params.row.goodsImgUrls,
                            size: "large",
                            shape: "square",
                        }
                    })
                ])
            }
        },
        {
            key: 'goodsName',
            title: '名称',
            minWidth: 150,
            align: 'center',
        },
        {
            key: 'goodsTypeNames',
            title: '类别',
            minWidth: 150,
            align: 'center',
        },
        {
            key: 'goodsBuyingPriceAverage',
            title: '近期平均进货价格',
            minWidth: 70,
            align: 'center',
            render: (h, params) => {
                return h('div', [
                    (params.row.goodsBuyingPriceAverage / 100).toFixed(2)
                ])
            }
        },
        {
            key: 'goodsSellingPriceCustom',
            title: '售卖价格(元)',
            minWidth: 70,
            align: 'center',
            render: (h, params) => {
                return h('div', [
                    (params.row.goodsSellingPriceCustom / 100).toFixed(2)
                ])
            }
        },
        {
            key: 'goodsSellingCount',
            title: '售出数量(近期)',
            minWidth: 70,
            align: 'center',
            render: (h) => {
                return h('div', [
                    5
                ])
            }
        },
        // {
        //   key: 'preferential',
        //   title: '是否优惠',
        //   minWidth: 120,
        //   align: 'center',
        //   render: (h, params) => {
        //     return h('div', [
        //       params.row.preferential ? '是' : '否'
        //     ])
        //   }
        // },
        // {
        //   key: 'preferentialPrice',
        //   title: '优惠后价格',
        //   minWidth: 120,
        //   align: 'center',
        //   render: (h, params) => {
        //     return h('div', [
        //       params.row.preferentialPrice.toFixed(2) + '元'
        //     ])
        //   }
        // },
        {
            key: 'count',
            title: '库存',
            minWidth: 70,
            align: 'center',
            // render: (h, params) => {
            //     return h('div', [
            //         params.row.goodsCount
            //     ])
            // }
        },
        // {
        //   key: 'soldSum',
        //   title: '已售出',
        //   minWidth: 120,
        //   align: 'center',
        //   render: (h, params) => {
        //     return h('div', [
        //       params.row.soldSum + params.row.unitId
        //     ])
        //   }
        // },
        {
            key: 'action',
            title: '操作',
            align: 'center',
            fixed: 'right',
            width: '175',
            render: (h, params) => {
                return h('div', [
                    h(
                        'Button',
                        {
                            props: {
                                type: params.row.isShelves ? 'warning' : 'success',
                                size: 'small',
                                // disabled: params.row.name == '管理员'
                            },
                            style: {
                                marginRight: '2px'
                            },
                            on: {
                                click: () => {
                                    that._changeGoodsShelves(params.row.id)
                                }
                            }
                        },
                        params.row.isShelves ? '下架' : '上架'
                    ),
                    h(
                        'Button',
                        {
                            props: {
                                type: 'primary',
                                size: 'small',
                                // disabled: params.row.name == '管理员'
                            },
                            style: {
                                marginRight: '2px'
                            },
                            on: {
                                click: () => {
                                    that.editGoods(params.row)
                                }
                            }
                        },
                        '编辑'
                    ),
                    h(
                        'CustomPopTipButton',
                        {
                            props: {
                                confirmTitle: '确定删除？',
                                btnType: 'error',
                                btnSize: 'small',
                                btnText: '删除',
                                // icon: 'md-trash',
                                // disabled: params.row.name === '管理员'
                            },
                            on: {
                                ok: () => {
                                    that.deleteGoods(params.row.id)
                                },
                            },
                        },
                        '删除'
                    )
                ])
            }
        }
    ]
}